home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 1.iso / ARGONET / PD / PROGRAMMING / BASCoMPress.SPK / !BC / !fe / Messages / Default
Text File  |  1995-03-11  |  8KB  |  200 lines

  1. # Message file for BasCompress Front End
  2. #
  3. # For use with Cy Booker’s CAssembler_Message SWI’s
  4.  
  5. App:    %20
  6. Sys:    %256
  7. SysN:    %10
  8. Reason:    %256
  9.  
  10. HMI0:    %RI get information abouth this version of BasCompress.
  11. HMI1:    %RI set various options that affect the input file.
  12. HMI2:    %RI set various options that affect the output file.
  13. HMI3:    %RI set various options affecting the log file.
  14. HMI4:    %RI set various options that affect the special file (if it exists).
  15. HMI5:    %RI set various options that affect the cross-referencing.
  16. HMI6:    %SE define miscellaneous choices.
  17. HMI7:    %SE quit BasCompress.
  18.  
  19. HMI1_0:    %SE toggle trying to analyse when a routine terminates.  When enabled routines are taken to be *everything* between DEF PROC/FN.
  20. HMI1_3:    %SE toggle expecting a ‘main program’.  When selected EVERYTHING before the first routine is ignored.
  21.  
  22.  
  23. HMI2_1:    %SE toggle keeping all whole-line REM’s before the first routine definition (useful for copyright messages).
  24. HMI2_4:    %SE toggle recognising definitions of form ‘var = |<number>’.  If ‘var’ is only defined once, and never declared then all occurences of ‘var’ are substitued with |<number>.
  25. HMI2_5:    %SE toggle recognising ASC(“string”) which gets compressed to the appropriate number.
  26. HMI2_6:    %SE toggle removal of simple NEXT variables.  Also, adjacent (same-line) NEXT’s are concatenated (eg “NEXT x%:NEXT y” to “NEXT,”).
  27. HMI2_7_6:    When ticked, no compressed variable will start with an ‘E’.
  28. HMI2_9:    When ticked, SWI strings are parsed.  When unticked the ‘Input->Force malformed SWI’s to generate error’ and ‘Log->Report unknown SWI’s’ menu items are disabled.
  29. HMI2_11:    %SE toggle a full-screen two-column listing of the output file as it is generated.|M%RI set the screen mode to use.
  30. HMI3_3:    %SE toggle reporting OVERLAYs found in a program, as they need extra help to be BasCompressed.  See manual.
  31. HMI3_4:    %SE toggle reporting TOP found in a program.  This can be confused between keyword ‘TOP’ and the ‘TO P’ part of a FOR loop.
  32. HMI3_5:    %SE toggle the appearance of performance statistics in the log file.
  33. HMI3_10:    %SE toggle the inclusion of the source code in the log file.
  34. HMI4_2:    Type in a full pathname.|MOr drag the special file to the main BasCompress window.
  35. HMI5_4:    %SE toggle the inclusion of all variables only used inside deleted routines.
  36.  
  37. HIconBar:    This is the %App icon.|M%SE show the control window|MDrag a Basic file here to compress it.
  38.  
  39. HProgInfo:    Yep, this application provides help messages
  40.  
  41. HChoices:    This dialogue box sets global choices.
  42. HChoices12:    %SE accept above choices.|MThe choices will NOT be saved permanently, use Save or Save full to do this.
  43. HChoices11:    %SE ignore any changes made to the above choices.
  44. HChoices10:    %SE save the current choices.  The full pathnames of the log, xref and output files will be saved.
  45. HChoices9:    %SE save the current choices.  Only the leaf name of the log, xref and output files will be saved.
  46. HChoices8:    %SE restore factory default values to all settings.
  47. HChoices6:    This option only takes effect when next run BasCompress.  It is of use to Risc PC users and/or low-resolution monitors.
  48. HChoices5:    Use with caution.  Mainly used when have two directories of the same files, one compressed and the other uncompressed.  Better to use a Make file, though!
  49. HChoices4:    %SE toggle the use of the system variable ”Main” instead of the full pathname.  When enabled it makes the log file easier to read.
  50. HChoices1:    %SE toggle use of throwback.  This causes any errors to be thrown to a running editor --- and runs the compressor in a task window.
  51.  
  52. HControl:    This is the main control dialogue box for %App
  53. HControl_:    Drag a basic file in here to compress it|MDrag a text file here to define the special file
  54. HControl0:    Drag this to define the output file|MThis will be a tokenised basic file
  55. HControl1:    Type in the output file
  56. HControl3:    Drag this to define the log file|MThis will show any error messages and any statistics
  57. HControl4:    Type in the output file
  58. HControl6:    Drag this to define the cross-reference file|MThis will contain the cross-reference listing
  59. HControl7:    Type in the cross-reference file
  60. HControl10:    Type in the name of the special file to load in|MThis is actually a comma separated list of file names
  61.  
  62. HOrder:        This dialogue box allows you to change the sorting order used
  63. HOrder_:    First sort by left column, then sort ”same” groups by second column...
  64. HOrderA:    Sort by name (using ASCII)
  65. HOrderB:    Sort by type|MRoutines in order Procedure, Function|MVariables in order int, real, str, int arr, real arr, str arr
  66. HOrderC:    Sort by usage|MFor routines this is number of times called|MFor variables it is number of times used and assigned
  67. HOrderD:    Sort by location (only has meaning for references)|MNominally the line number, but file used as well
  68. HOrderE:    Sort by name (but order as in a dictionary)
  69. HOrderR:    Reverse the order of sorting|MWhen selected, high values come first
  70.  
  71. SaveAsType:    %? Log, XRef, Output
  72. HSaveAs:    This is the standard save dialogue box|MIn this program it is used to define the name of the %SaveAsType file
  73.  
  74. LE0:    Message from %App
  75. LE1:    A system error has occured: (%SysN): %Reason: %Sys
  76. LE2:    To save, drag the file icon to a directory display.
  77. LE3:    Couldn’t find ‘%Reason’ window in Templates
  78. LE4:    Couldn’t load in %Reason file: (%SysN): %Sys
  79. LE5:    %App requires a more recent version of the Window Manager
  80. LE6:    %App has suffered an improbable error while loading this file
  81. LE7:    %App has run out of memory trying to load this file
  82. LE8:    Can’t transfer file (use *Set Wimp$Scrap <filename>)
  83. LE9:    Unexpected RAM_Fetch message received
  84. LE10:    Unexpected DataSaveAck message received
  85. LE11:    Data transfer failed: Receiver died
  86. LE12:    ‘%Reason’ is not a recognized file type.  Are you sure you want to load it?
  87. LE13:    1 file edited but not saved in %App: are you sure you want to Quit?
  88. LE14:    %Reason files edited but not saved in %App: are you sure you want to Quit?
  89. LE15:    Data transfer failed: Sender died
  90. LE16:    %App has run out of memory
  91.  
  92.  
  93. M0:    BasCompress
  94. M1:    Info
  95. M2:    Input
  96. M3:    Output
  97. M4:    Log
  98. M5:    Special
  99. M6:    Xref
  100. M7:    Choices…
  101. M8:    Quit
  102.  
  103. M100:    Input
  104. M101:    Ignore exits from a routine (‘dumb’)
  105. M102:    Allow multiply-defined routines
  106. M103:    Force malformed SWI’s to generate error
  107. M104:    Process as a library file
  108.  
  109. M200:    Output
  110. M201:    Save as
  111. M202:    Keep initial REMs
  112. M203:    Concatenate lines
  113. M204:    Remove unused routines
  114. M205:    Remove constant variables
  115. M206:    Remove constant ASC()
  116. M207:    Remove NEXT variables
  117. M208:    Reduce variable names
  118. M209:    Reduce routine names
  119. M210:    Convert SWI’s to numbers
  120. M211:    Parse numbers
  121. M212:    List
  122.  
  123. M250:    Screen mode
  124.  
  125. M300:    Var. types
  126. M301:    Integer
  127. M302:    Real
  128. M303:    String
  129. M304:    Integer array
  130. M305:    Real array
  131. M306:    String array
  132. M307:    ‘E’ suppression
  133.  
  134. M400:    Rtn. types
  135. M401:    Procedure
  136. M402:    Function
  137.  
  138. M500:    Log
  139. M501:    Save as
  140. M502:    Report multiple exits
  141. M503:    Report unknown SWI’s
  142. M504:    Report OVERLAY usage
  143. M505:    Report TOP usage
  144. M506:    Statistics
  145. M507:    EVAL keyword
  146. M508:    DATA keyword
  147. M509:    READ keyword
  148. M510:    Line numbers
  149. M511:    List input
  150.  
  151. M600:    Special
  152. M601:    Warn undefined
  153. M602:    Show expansion
  154.  
  155. M700:    XRef
  156. M701:    Save as
  157. M702:    Variables
  158. M703:    Routines
  159. M704:    Reference order
  160. M705:    Include deleted
  161.  
  162. M800:    Variables
  163. M801:    Verbosity
  164. M802:    Types
  165. M803:    Ordering
  166.  
  167. M900:    Level
  168. M901:    None
  169. M902:    Existence
  170. M903:    Global
  171. M904:    Routine
  172. M905:    Line
  173.  
  174. M1000:    Routines
  175. M1001:    Verbosity
  176. M1002:    Types
  177. M1003:    Ordering
  178.  
  179. E0:    This application displays helpful messages if Help, on the applications disc, is active
  180. E1:    BasCompress only understands Basic files
  181.  
  182. IconBar:    %? BasCompress, Busy, Quiet
  183.  
  184. RI:        Move the pointer right to
  185. SE:        Click SELECT to
  186.  
  187. WinChoices:    BasCompress choices
  188. WinControl:    BasCompress control
  189.  
  190. # Change to alter appearance of menus
  191. # use ”MenuFont:” to disable font menus
  192. #
  193. MenuFont:Homerton.Medium
  194. MenuFontWidth:14.0
  195. MenuFontHeight:14.0
  196. # if MenuFontLowRez == ”NO” then use anti-aliased fonts in menus only when in
  197. # a high-resolution screen mode (>= 90dpi)
  198. #
  199. MenuFontLowRez:NO
  200.